import java.util.*;

class LieuOrigineNoHerit extends Contrainte{
	
	private int id;
	private String nomLieuOrigine ;
	private String paysAppartenance ;

	// definition des Constructeur de la classe LieuOrigine
	public LieuOrigineNoHerit() 
	{}
	
	public LieuOrigineNoHerit(String line, int id)
	{
		this.id=id;
		
		StringTokenizer token = new StringTokenizer(line,";\n");
		
		nomLieuOrigine=makeNull(token.nextToken());
   	 	
   	 
		paysAppartenance=makeNull(token.nextToken());
   	 	
	}
	
	//Sets
	public void setID (int id)
	{
		this.id=id  ;
	}
	
	public void setNomLieuOrigine(String nomLieuOrigine)
	{
		if (nomLieuOrigine.compareTo("")==0)
			this.nomLieuOrigine=null ;
		else this.nomLieuOrigine=nomLieuOrigine ;
	}
	
	public void setPaysAppartenance(String paysAppartenance)
	{
		if (paysAppartenance.compareTo("")==0)
			this.paysAppartenance=null ;
		else this.paysAppartenance=paysAppartenance;
	}
	
	//Gets
	public int getID(){
		return id;
	}
	
	public String getNomLieuOrigine(){
		return nomLieuOrigine;
	}
	
	public String getPaysAppartenance(){
		return paysAppartenance;
	}
	
	public  String toString()
	{
		return id+" : "+nomLieuOrigine +";"+paysAppartenance+";";
	}
	
	public String toFile()
	{
		return nomLieuOrigine +";"+paysAppartenance+";";
	}
	
	public  String toAffiche()
	{
	  return "Lieu origine : "+nomLieuOrigine +"\npays : "+paysAppartenance+"\n";
	}
	
}
